مكینتاش چیست ؟

ٌٌٌٌٌٌWelcome

تاریخ : سه شنبه 24 مرداد 1391
نویسنده : hamidrezakhouri

پروژه مکینتاش از اوایل سال ۱۹۷۹ به وسیله جف راسکین (Jef Raskin) یک کارمند اپل آغاز شد. در سبتامبر ۱۹۷۹ راسکین مجاز شد تا روی پروژه کار کند و در آغاز به دنبال یک مهندس كامپیوتر رفت که بتواند یک شکل اولیه داشته باشند و بعد از چند سال راسکین توانست یک تیم برای ساخت اولین مکینتاش درست کنند که از Chris Espinosa
Joanna Hoffman
George Crow
Jerry Manock
Susan Kare
Andy Hertzfeld
تشکیل شده بودند.

Mac OS كه مخفف Macintosh Operating System است، نام تجاری یك سری از سیستم عامل های دارای رابط گرافیكی كاربر است كه توسط شركت Apple برای كامپیوترهای مكینتاش توسعه داده شده اند. سیستم عامل Mac عموماً به خاطر رابط گرافیكی خوب خود مشهور شده است. این سیستم عامل برای نخستین بار در سال 1984 با كامپیوتر Macintosh 128K عرضه شد.
نسخه های اولیه Mac OS تنها با كامپیوترهای مكینتاش که بر مبنای Motorola 68000 ساخته شده بودند، سازگار بودند در حالیكه نسخه های جدیدتر با كامپیوترهای PowerPC نیز سازگار شدند. اخیراً نیز سیستم عامل Mac OS X با كامپیوترهای Intel x86 سازگار شده است. نسخه های مختلف Mac OS نخستین سیستم عامل مكینتاش شامل دو بخش نرم افزاری بود كه با نام های "System"و "Finder" شناخته می شدند كه هركدام از این دو بخش دارای نسخه مخصوص به خود بودند. System 7.5.1 نخستین نسخه ای بود كه در آن آرم Mac OS یك قیافه خندان استفاده شده است؛ و نام Mac OS نیز برای اولین بار با Mac OS 7.6 معرفی شد.
سیستم عامل Mac OS را می توان به دو خانواده مختلف سیستم های عامل تقسیم كرد "Classic" Mac OS كه شامل سیستم عامل عرضه شده در سال 1984 و نسخه های بعدی آن تا نسخه Mac OS 9 می شود.Mac OS X (که حرف "X" معرف عدد رومی 10 است) از اجزای Open Step (توابع API تعریف شده برای یك سیستم عامل شی گرا كه هر سیستم عامل مدرنی آن را به عنوان بخشی از هسته خود دارد استفاده می كند. "Classic" Mac OSبا این ویژگی كه در آن از خط فرمان استفاده نمی شود شناخته می شود. این سیستم عاملِ كاملاً گرافیكی بسیار مشابه سیستم عامل Commodore GEOS است. با وجود راحتی استفاده از آن، این سیستم عامل دارای کمبودها و نقایصی نیز بود.

کمبودها و نقایص این سیستم عامل

حالت تك پردازشی (البته در نسخه های اولیه این سیستم عامل) یا چند پردازشی اشتراكی (در نسخه های بعدی)، امكان مدیریت حافظه با مقدار محدود، عدم استفاده از حافظه حفاظت شده، و احتمال تداخل با نسخه های جدیدتر سیستم های عامل دیگری كه قابلیت های جدیدی (نظیر استفاده از شبكه) را فراهم می كنند، از جمله کاستی های این سیستم عامل به حساب می آیند.
نخستین سیستم فایل استفاده شده در Mac OS سیستم فایل مكینتاش (Macintosh File System (MFS)) بود كه تنها امكان استفاده از یك سطح فولدر را فراهم می کرد. این سیستم فایل در نسخه های بعدی، با سیستم فایل Hierarchical File System (HFS) سیستم فایل سلسله مراتبی) كه دارای ساختار درختی مدیریت فایل بود، جایگزین شد. در رابطه با سیستم فایل سیستم عامل مكینتاش باید به نكته مهمی اشاره كرد كه آن را از سیستم های فایل دیگر سیستم عامل ها متمایز می كند. اكثر سیستم های فایل كه توسطDOS ، Unix یا دیگر سیستم عامل ها استفاده می شوند، به سادگی فایل را بصورت یك سری از بایت های پیوسته در نظر می گیرند بطوریكه هر فایل نیاز به برنامه ای دارد كه تشخیص دهد آن فایل حاوی چه اطلاعاتی است.
برخلاف این قاعده، MFS و HFS فایل را بصورت دو بخش مجزا (بخش داده و بخش منابع) در نظر می گیرند. بخش "داده" (Data) حاوی اطلاعات مشابه با سیستم عامل های دیگر است (مثلاً بخش داده می تواند حاوی متن یك سند یا اطلاعات یك فایل تصویری باشد). بخش "منابع "(Resource) شامل دیگر اطلاعات ساختاری مربوط به فایل (مانند تعاریف منوها، گرافیك، صدا، یا كدهای اجرایی) است. یك فایل ممكن است تنها شامل بخش منابع باشد (در حالی كه بخش داده آن خالی است)، یا تنها شامل بخش داده باشد (در حالی كه بخش منابع آن خالی است) و یا شامل هر دو بخش داده و منابع باشد. یك فایل متنی می تواند متن را در بخش داده فایل و اطلاعات مربوط به نوع فرمت و قالب بندی متن را در بخش منابع فایل ذخیره كند. این كار به این منظور انجام می شود كه مثلاً اگر برنامه ای با فرمت قالب بندی متن آشنا نبود، حداقل قادر به خواندن خود متن باشد.
از طرف دیگر، این تقسیم بندی باعث ناهماهنگی و عدم سازگاری با دیگر سیستم های عامل می شود؛ با كپی كردن یك فایل از سیستم فایل Mac به سیستم فایلی غیر از Mac بخش منابع فایل از دست می رود. در Mac OS X از ساختار مدیریت حافظه و چند پردازشی كنترل شده مشابه سیستم عامل Unix استفاده شده است. این سیستم عامل بر مبنای هسته Mach (Mach kernel) یك هسته كوچك سیستم عامل كه در دانشگاه Carnegie Mellon در ایالت پنسیلوانیای آمریکا طی یك پروژه تحقیقاتی درباره محاسبات موازی و توزیع شده ایجاد شده است و نسخه BSD سیستم عامل Unix یك سیستم عامل شیءگرا كه توسط Steve Jobs در شركت NeXT ایجاد و توسعه داده شده است. سیستم مدیریت حافظه جدید اجازه اجرای برنامه های بیشتری را بطور همزمان می دهد و از بسته شدن برنامه های دیگر در حال اجرا به علت crash كردن یك برنامه جلوگیری می كند.
همچنین این سیستم عامل دومین سیستم عامل مكینتاش است كه در آن خط فرمان نیز گنجانده شده است، هرچند كه برای استفاده از این خط فرمان می بایست Terminal Emulator توسط كاربر اجرا شود سیستم عامل Mac OS دارای خط فرمان نبود و نخستین سیستم عامل مكینتاش كه دارای خط فرمان بود، سیستم عامل A/UX است كه توسعه آن متوقف شده است) .مشكلات مختلفی باعث شده است كه Mac OS X نسبت به Mac OS كمتر كاربرپسند باشد و كار با آن مشكل تر باشد. از جمله این عوامل نیاز به سخت افزار قوی تر برای اجرای سیستم عامل، عدم ارائه برخی قابلیت های سیستم عامل كه در نسخه های قبلی وجود داشت، و برخی ناسازگاری های جدی با نسخه قبلی (زیرا درایورهای نوشته شده برای Mac OS سازگار با Mac OS X نیستند) است.

نظرات شما عزیزان:

نام :
آدرس ایمیل:
وب سایت/بلاگ :
متن پیام:
:) :( ;) :D
;)) :X :? :P
:* =(( :O };-
:B /:) =DD :S
-) :-(( :-| :-))
نظر خصوصی

 کد را وارد نمایید:

 

 

 

عکس شما

آپلود عکس دلخواه:






موضوعات مرتبط: مقالات WINDOWS MAK

آخرین مطالب

آمار وبلاگ:

بازدید امروز : 509180
بازدید دیروز : 180156
بازدید هفته : 509180
بازدید ماه : 972509
بازدید کل : 198246972
تعداد مطالب : 405
تعداد نظرات : 6
تعداد آنلاین : 509